package com.yingpai.fitness.dvp_2_0.main.bean.integral;

import java.util.List;

/**
 * Created by ASUS on 2018/12/27.
 */

public class IntegralMallSureOrderBean {

    /**
     * code : 0
     * message : null
     * data : {"addresses":{"address":"����ʡ�������Ϲ��� ��","receiverName":"��","customerId":41,"id":2002,"receiverPhoneNo":"18722223333","status":"1"},"distributionModes":[{"id":1,"distributionMode":"�ͻ�����"},{"id":2,"distributionMode":"������ȡ"}],"propertySet":[{"propertyName":"��ɫ","id":9,"isAbandoned":false}],"pointExchange":4000,"orderCode":"33100020417","shoppingCartDTOList":[{"photoUrl":null,"merchandiseId":null,"quantity":1,"merchantId":null,"customerId":41,"propertyValue":"[{\"propertyValue\":\"�ں�\",\"propertyId\":9}]","id":null,"mcipId":4657,"merchandiseName":null,"inventory":100}],"distributionTimes":[{"id":1,"distributionTime":"�ͻ�ʱ�䲻��"},{"id":2,"distributionTime":"��һ�������ͻ�"},{"id":3,"distributionTime":"˫��/�ڼ����ͻ�"}],"pointMallOrderId":"","purchaseAmount":1}
     */

    private String code;
    private String message;
    private DataBean data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * addresses : {"address":"����ʡ�������Ϲ��� ��","receiverName":"��","customerId":41,"id":2002,"receiverPhoneNo":"18722223333","status":"1"}
         * distributionModes : [{"id":1,"distributionMode":"�ͻ�����"},{"id":2,"distributionMode":"������ȡ"}]
         * propertySet : [{"propertyName":"��ɫ","id":9,"isAbandoned":false}]
         * pointExchange : 4000
         * orderCode : 33100020417
         * shoppingCartDTOList : [{"photoUrl":null,"merchandiseId":null,"quantity":1,"merchantId":null,"customerId":41,"propertyValue":"[{\"propertyValue\":\"�ں�\",\"propertyId\":9}]","id":null,"mcipId":4657,"merchandiseName":null,"inventory":100}]
         * distributionTimes : [{"id":1,"distributionTime":"�ͻ�ʱ�䲻��"},{"id":2,"distributionTime":"��һ�������ͻ�"},{"id":3,"distributionTime":"˫��/�ڼ����ͻ�"}]
         * pointMallOrderId :
         * purchaseAmount : 1
         */

        private AddressesBean addresses;
        private long pointExchange;
        private String orderCode;
        private String pointMallOrderId;
        private int purchaseAmount;
        private List<DistributionModesBean> distributionModes;
        private List<PropertySetBean> propertySet;
        private List<ShoppingCartDTOListBean> shoppingCartDTOList;
        private List<DistributionTimesBean> distributionTimes;

        public AddressesBean getAddresses() {
            return addresses;
        }

        public void setAddresses(AddressesBean addresses) {
            this.addresses = addresses;
        }

        public long getPointExchange() {
            return pointExchange;
        }

        public void setPointExchange(long pointExchange) {
            this.pointExchange = pointExchange;
        }

        public String getOrderCode() {
            return orderCode;
        }

        public void setOrderCode(String orderCode) {
            this.orderCode = orderCode;
        }

        public String getPointMallOrderId() {
            return pointMallOrderId;
        }

        public void setPointMallOrderId(String pointMallOrderId) {
            this.pointMallOrderId = pointMallOrderId;
        }

        public int getPurchaseAmount() {
            return purchaseAmount;
        }

        public void setPurchaseAmount(int purchaseAmount) {
            this.purchaseAmount = purchaseAmount;
        }

        public List<DistributionModesBean> getDistributionModes() {
            return distributionModes;
        }

        public void setDistributionModes(List<DistributionModesBean> distributionModes) {
            this.distributionModes = distributionModes;
        }

        public List<PropertySetBean> getPropertySet() {
            return propertySet;
        }

        public void setPropertySet(List<PropertySetBean> propertySet) {
            this.propertySet = propertySet;
        }

        public List<ShoppingCartDTOListBean> getShoppingCartDTOList() {
            return shoppingCartDTOList;
        }

        public void setShoppingCartDTOList(List<ShoppingCartDTOListBean> shoppingCartDTOList) {
            this.shoppingCartDTOList = shoppingCartDTOList;
        }

        public List<DistributionTimesBean> getDistributionTimes() {
            return distributionTimes;
        }

        public void setDistributionTimes(List<DistributionTimesBean> distributionTimes) {
            this.distributionTimes = distributionTimes;
        }

        public static class AddressesBean {
            /**
             * address : ����ʡ�������Ϲ��� ��
             * receiverName : ��
             * customerId : 41
             * id : 2002
             * receiverPhoneNo : 18722223333
             * status : 1
             */

            private String address;
            private String receiverName;
            private int customerId;
            private int id;
            private String receiverPhoneNo;
            private String status;

            public String getAddress() {
                return address;
            }

            public void setAddress(String address) {
                this.address = address;
            }

            public String getReceiverName() {
                return receiverName;
            }

            public void setReceiverName(String receiverName) {
                this.receiverName = receiverName;
            }

            public int getCustomerId() {
                return customerId;
            }

            public void setCustomerId(int customerId) {
                this.customerId = customerId;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getReceiverPhoneNo() {
                return receiverPhoneNo;
            }

            public void setReceiverPhoneNo(String receiverPhoneNo) {
                this.receiverPhoneNo = receiverPhoneNo;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }
        }

        public static class DistributionModesBean {
            /**
             * id : 1
             * distributionMode : �ͻ�����
             */

            private int id;
            private String distributionMode;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getDistributionMode() {
                return distributionMode;
            }

            public void setDistributionMode(String distributionMode) {
                this.distributionMode = distributionMode;
            }
        }

        public static class PropertySetBean {
            /**
             * propertyName : ��ɫ
             * id : 9
             * isAbandoned : false
             */

            private String propertyName;
            private int id;
            private boolean isAbandoned;

            public String getPropertyName() {
                return propertyName;
            }

            public void setPropertyName(String propertyName) {
                this.propertyName = propertyName;
            }

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public boolean isIsAbandoned() {
                return isAbandoned;
            }

            public void setIsAbandoned(boolean isAbandoned) {
                this.isAbandoned = isAbandoned;
            }
        }

        public static class ShoppingCartDTOListBean {
            /**
             * photoUrl : null
             * merchandiseId : null
             * quantity : 1
             * merchantId : null
             * customerId : 41
             * propertyValue : [{"propertyValue":"�ں�","propertyId":9}]
             * id : null
             * mcipId : 4657
             * merchandiseName : null
             * inventory : 100
             */

            private Object photoUrl;
            private Object merchandiseId;
            private int quantity;
            private Object merchantId;
            private int customerId;
            private String propertyValue;
            private Object id;
            private int mcipId;
            private Object merchandiseName;
            private int inventory;

            public Object getPhotoUrl() {
                return photoUrl;
            }

            public void setPhotoUrl(Object photoUrl) {
                this.photoUrl = photoUrl;
            }

            public Object getMerchandiseId() {
                return merchandiseId;
            }

            public void setMerchandiseId(Object merchandiseId) {
                this.merchandiseId = merchandiseId;
            }

            public int getQuantity() {
                return quantity;
            }

            public void setQuantity(int quantity) {
                this.quantity = quantity;
            }

            public Object getMerchantId() {
                return merchantId;
            }

            public void setMerchantId(Object merchantId) {
                this.merchantId = merchantId;
            }

            public int getCustomerId() {
                return customerId;
            }

            public void setCustomerId(int customerId) {
                this.customerId = customerId;
            }

            public String getPropertyValue() {
                return propertyValue;
            }

            public void setPropertyValue(String propertyValue) {
                this.propertyValue = propertyValue;
            }

            public Object getId() {
                return id;
            }

            public void setId(Object id) {
                this.id = id;
            }

            public int getMcipId() {
                return mcipId;
            }

            public void setMcipId(int mcipId) {
                this.mcipId = mcipId;
            }

            public Object getMerchandiseName() {
                return merchandiseName;
            }

            public void setMerchandiseName(Object merchandiseName) {
                this.merchandiseName = merchandiseName;
            }

            public int getInventory() {
                return inventory;
            }

            public void setInventory(int inventory) {
                this.inventory = inventory;
            }
        }

        public static class DistributionTimesBean {
            /**
             * id : 1
             * distributionTime : �ͻ�ʱ�䲻��
             */

            private int id;
            private String distributionTime;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getDistributionTime() {
                return distributionTime;
            }

            public void setDistributionTime(String distributionTime) {
                this.distributionTime = distributionTime;
            }
        }
    }
}
